---------   calcolo spese postali  -----------------***************************************************

--***********************************
insert into lux_fattura
select '01','D',a.dt_fat,to_date (^DATA_SCADENZA gg/mm/aaaa;A;ALFANUMERICO;2^^,'dd/mm/yyyy'),a.protocollo,a.anno_fat,'',
A.sog_id,so.nome,'','','','','','','','','',t.DESCRIZIONE ,'',t.valore,round(t.valore*t.iva/100,2),
'','',t.ANNO_APPLICAZIONE ,t.VALORE ,t.IVA,'','','','',
LUX_KEY_GEN.nextval,do.id_dom
from 
(select distinct dt_fat,a.protocollo,a.anno_fat,A.sog_id,a.num_fat from
lux_fattura A
where a.num_fat is  null
and a.az_id ='01') A,lux_tariffa t,lux_domiciliazione do,lux_soggetto so
where A.num_fat is  null
and t.CODICE_TARIFFA = 6
and t.ANNO_APPLICAZIONE = ^ANNO COMPETENZA AAAA;N;NUMERICO;3^^
and do.sog_id = a.sog_id
and do.az_id =t.codice_azienda
 and do.VER_DTFINE = to_date('31129999','ddmmyyyy')
 and so.sog_id = a.sog_id
 and so.az_id = '01'
 and (so.USA_MAIL='NO' or so.usa_mail =' ' or so.usa_mail is null)
 
 
 

 